Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

165
Visualizações
Unable to convert an array back to string by using join(" ")

I initially have a string whose words first letter I want to capitalize. After capitalization, I'm unable to convert the array back to string. What's wrong here?

const name = 'This is a beautiful day';
console.log(name)
const capitalizedName = name.split(' ');
for (let i = 0; i < capitalizedName.length; i++) {
capitalizedName[i] =
  capitalizedName[i][0].toUpperCase() + capitalizedName[i].substr(1);
}
capitalizedName.join(' ');
console.log(capitalizedName);

The output:-

This is a beautiful day
[ 'This', 'Is', 'A', 'Beautiful', 'Day' ]

Output that I was expecting:-

This is a beautiful day
This Is A Beautiful Day
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

You need to reassign the variable capitalizedName as a string

capitalizedName = capitalizedName.join(' ');
about 4 years ago · Juan Pablo Isaza Relatório

0

you don't reassign capitalizedName after join function

you can also use map function on split array to manipulate word each other

const name = 'This is a beautiful day';
console.log(name);
let capitalized = name.split(' ')
   .map(word => word[0].toUpperCase() + word.substr(1))
   .join(' ');
console.log(capitalized);

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda